Towards language support for component-oriented real-time programming

نویسندگان

  • Michael Franz
  • Peter H. Fröhlich
  • Thomas Kistler
چکیده

Component-oriented programming promises to finally make the vision of pervasive software components a reality. In the area of dependable real-time systems, the benefits of increased reuse, reliability, and efficiency make component-oriented programming especially attractive. As part of the Lagoona project, we are investigating how component-oriented programming can be supported at the level of programming languages. Recently, we have also become interested in supporting the construction of real-time systems within the Lagoona framework, and we have started exploring the language design space for this domain. We outline the design of the experimental programming language Lagoona and discuss two of its novel features in more detail. We also discuss the difficulties we see for integrating the ideas of component-oriented programming with the requirements of real-time systems. It is our hope that feedback from the workshop will enable us to more clearly define a research agenda in this area.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stand-Alone Messages: A Step Towards Component-Oriented Programming Languages

We are concerned with the design of programming languages that support the paradigm of component-oriented programming. Languages based on the accepted idea of combining modular and objectoriented concepts fail to provide adequate support. We argue that messages should be separated from methods to address this shortcoming. We introduce the concept of stand-alone messages, give examples for its u...

متن کامل

Towards Self-Adaptivity in Resource-Constrained Cyberphysical Systems

Cyberphysical systems (CPSs) play a great role in gathering data from and possibly taking actions on the real world. Because of unpredictable environment dynamics, software for CPSs needs to be adaptive. So far, however, there is neither dedicated design solutions nor programming support for such software. We address this issue by bringing Context-Oriented Programming (COP) to CPSs. Using COP, ...

متن کامل

Abstracts of lectures

s of lectures 1. Designing real-time systems with UML – the ROPES method Z H Object-oriented approach becomes dominating in contemporary software engineering. After a period of tempestuous development of object-oriented methods for software development, the Unified Modeling Language (UML) has emerged as a de facto standard. The UML is a graphical language for visualizing, specifying,...

متن کامل

Run - time coordination of components : design patterns vs . Component & aspect based platforms ?

Describing software architectures in terms of the interaction relationships between components brings us nearer to a compositional view. Although everybody agrees in that component oriented design represents a significant advance towards assembling systems by plugging off-the-shelf components (COTS), reducing application complexity, there is a lack of programming languages that support componen...

متن کامل

On-demand updates in a Configurable Real-Time Databases for Engine Control

Databases for Engine Control 1 Background COMET [1] is a configurable database platform under constant development. COMET database has being developed using a novel design method called ACCORD [2], which combines two software engineering techniques, namely component-based and aspect-oriented software development into real-time system software development. Currently COMET has a library of aspect...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999